[INFO] cloning repository https://github.com/zangold/zja-leetcode
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/zangold/zja-leetcode" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzangold%2Fzja-leetcode", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzangold%2Fzja-leetcode'...
[INFO] [stderr] fatal: write error: No space left on device
[INFO] [stderr] fatal: index-pack failed
[WARN] Retrying crate fetch in 3 seconds (attempt 1)
[INFO] cloning repository https://github.com/zangold/zja-leetcode
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/zangold/zja-leetcode" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzangold%2Fzja-leetcode", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzangold%2Fzja-leetcode'...
[INFO] [stderr] error: copy-fd: write returned: No space left on device
[INFO] [stderr] fatal: cannot copy '/usr/share/git-core/templates/hooks/prepare-commit-msg.sample' to '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzangold%2Fzja-leetcode/hooks/prepare-commit-msg.sample': No space left on device
[WARN] Retrying crate fetch in 3 seconds (attempt 2)
[INFO] cloning repository https://github.com/zangold/zja-leetcode
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/zangold/zja-leetcode" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzangold%2Fzja-leetcode", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzangold%2Fzja-leetcode'...
[INFO] [stderr] error: copy-fd: write returned: No space left on device
[INFO] [stderr] fatal: cannot copy '/usr/share/git-core/templates/hooks/pre-rebase.sample' to '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzangold%2Fzja-leetcode/hooks/pre-rebase.sample': No space left on device
[WARN] Retrying crate fetch in 3 seconds (attempt 3)
[INFO] cloning repository https://github.com/zangold/zja-leetcode
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/zangold/zja-leetcode" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzangold%2Fzja-leetcode", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzangold%2Fzja-leetcode'...
[INFO] [stderr] error: copy-fd: write returned: No space left on device
[INFO] [stderr] fatal: cannot copy '/usr/share/git-core/templates/hooks/pre-rebase.sample' to '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzangold%2Fzja-leetcode/hooks/pre-rebase.sample': No space left on device
[WARN] Retrying crate fetch in 3 seconds (attempt 4)
[INFO] cloning repository https://github.com/zangold/zja-leetcode
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/zangold/zja-leetcode" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzangold%2Fzja-leetcode", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzangold%2Fzja-leetcode'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 478904b503bd684b49729abee894c760593220f0
[INFO] checking zangold/zja-leetcode against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzangold%2Fzja-leetcode" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/zangold/zja-leetcode on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-5-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/zangold/zja-leetcode
[INFO] finished tweaking git repo https://github.com/zangold/zja-leetcode
[INFO] tweaked toml for git repo https://github.com/zangold/zja-leetcode written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/zangold/zja-leetcode already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f53a8e9293703d5427494f7d00524c0bd3ba8330619acb97ddc2daf289caabec
[INFO] running `Command { std: "docker" "start" "-a" "f53a8e9293703d5427494f7d00524c0bd3ba8330619acb97ddc2daf289caabec", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f53a8e9293703d5427494f7d00524c0bd3ba8330619acb97ddc2daf289caabec", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f53a8e9293703d5427494f7d00524c0bd3ba8330619acb97ddc2daf289caabec", kill_on_drop: false }`
[INFO] [stdout] f53a8e9293703d5427494f7d00524c0bd3ba8330619acb97ddc2daf289caabec
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f0f8305d174fc1a192d1c7eb62ea1bc4396e5ed8226db93d38d1bfb944d23562
[INFO] running `Command { std: "docker" "start" "-a" "f0f8305d174fc1a192d1c7eb62ea1bc4396e5ed8226db93d38d1bfb944d23562", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] [stderr]     Checking shared v0.1.0 (/opt/rustwide/workdir/shared)
[INFO] [stderr]    Compiling libc v0.2.138
[INFO] [stderr]     Checking ppv-lite86 v0.2.17
[INFO] [stderr]     Checking divide-two-integers v0.1.0 (/opt/rustwide/workdir/divide-two-integers)
[INFO] [stderr]     Checking two-sum v0.1.0 (/opt/rustwide/workdir/two-sum)
[INFO] [stderr]     Checking max-points-on-a-line v0.1.0 (/opt/rustwide/workdir/max-points-on-a-line)
[INFO] [stderr]     Checking valid-sudoku v0.1.0 (/opt/rustwide/workdir/valid-sudoku)
[INFO] [stderr]     Checking detect-capital v0.1.0 (/opt/rustwide/workdir/detect-capital)
[INFO] [stderr]     Checking find-median-from-data-stream v0.1.0 (/opt/rustwide/workdir/find-median-from-data-stream)
[INFO] [stderr]     Checking maximum-ice-cream-bars v0.1.0 (/opt/rustwide/workdir/maximum-ice-cream-bars)
[INFO] [stderr]     Checking find-first-and-last-position-of-element-in-sorted-array v0.1.0 (/opt/rustwide/workdir/find-first-and-last-position-of-element-in-sorted-array)
[INFO] [stderr]     Checking reverse-linked-list v0.1.0 (/opt/rustwide/workdir/reverse-linked-list)
[INFO] [stderr]     Checking fizz-buzz v0.1.0 (/opt/rustwide/workdir/fizz-buzz)
[INFO] [stderr]     Checking spiral-matrix v0.1.0 (/opt/rustwide/workdir/spiral-matrix)
[INFO] [stderr]     Checking excel-sheet-column-number v0.1.0 (/opt/rustwide/workdir/excel-sheet-column-number)
[INFO] [stderr]     Checking house-robber v0.1.0 (/opt/rustwide/workdir/house-robber)
[INFO] [stderr]     Checking serialize-and-deserialize-binary-tree v0.1.0 (/opt/rustwide/workdir/serialize-and-deserialize-binary-tree)
[INFO] [stderr]     Checking subarray-sums-divisible-by-k v0.1.0 (/opt/rustwide/workdir/subarray-sums-divisible-by-k)
[INFO] [stderr]     Checking lexicographically-smallest-equivalent-string v0.1.0 (/opt/rustwide/workdir/lexicographically-smallest-equivalent-string)
[INFO] [stderr]     Checking subsets v0.1.0 (/opt/rustwide/workdir/subsets)
[INFO] [stderr]     Checking binary-tree-maximum-path-sum v0.1.0 (/opt/rustwide/workdir/binary-tree-maximum-path-sum)
[INFO] [stderr]     Checking best-time-to-buy-and-sell-stock v0.1.0 (/opt/rustwide/workdir/best-time-to-buy-and-sell-stock)
[INFO] [stderr]     Checking surrounded-regions v0.1.0 (/opt/rustwide/workdir/surrounded-regions)
[INFO] [stderr]     Checking cheapest-flights-within-k-stops v0.1.0 (/opt/rustwide/workdir/cheapest-flights-within-k-stops)
[INFO] [stderr]     Checking minimum-time-to-collect-all-apples-in-a-tree v0.1.0 (/opt/rustwide/workdir/minimum-time-to-collect-all-apples-in-a-tree)
[INFO] [stderr]     Checking maximum-sum-circular-subarray v0.1.0 (/opt/rustwide/workdir/maximum-sum-circular-subarray)
[INFO] [stderr]     Checking number-of-islands v0.1.0 (/opt/rustwide/workdir/number-of-islands)
[INFO] [stderr]     Checking word-search v0.1.0 (/opt/rustwide/workdir/word-search)
[INFO] [stderr]     Checking maximum-product-subarray v0.1.0 (/opt/rustwide/workdir/maximum-product-subarray)
[INFO] [stderr]     Checking palindrome-linked-list v0.1.0 (/opt/rustwide/workdir/palindrome-linked-list)
[INFO] [stderr]     Checking product-of-array-except-self v0.1.0 (/opt/rustwide/workdir/product-of-array-except-self)
[INFO] [stderr]     Checking game-of-life v0.1.0 (/opt/rustwide/workdir/game-of-life)
[INFO] [stderr]     Checking find-the-duplicate-number v0.1.0 (/opt/rustwide/workdir/find-the-duplicate-number)
[INFO] [stderr]     Checking factorial-trailing-zeroes v0.1.0 (/opt/rustwide/workdir/factorial-trailing-zeroes)
[INFO] [stderr]     Checking longest-path-with-different-adjacent-characters v0.1.0 (/opt/rustwide/workdir/longest-path-with-different-adjacent-characters)
[INFO] [stderr]     Checking maximum-subarray v0.1.0 (/opt/rustwide/workdir/maximum-subarray)
[INFO] [stderr]     Checking sum-of-two-integers v0.1.0 (/opt/rustwide/workdir/sum-of-two-integers)
[INFO] [stderr]     Checking word-break v0.1.0 (/opt/rustwide/workdir/word-break)
[INFO] [stderr]     Checking coin-change v0.1.0 (/opt/rustwide/workdir/coin-change)
[INFO] [stderr]     Checking number-of-good-paths v0.1.0 (/opt/rustwide/workdir/number-of-good-paths)
[INFO] [stderr]     Checking rotate-array v0.1.0 (/opt/rustwide/workdir/rotate-array)
[INFO] [stderr]     Checking basic-calculator-ii v0.1.0 (/opt/rustwide/workdir/basic-calculator-ii)
[INFO] [stderr]     Checking length-of-last-word v0.1.0 (/opt/rustwide/workdir/length-of-last-word)
[INFO] [stderr]     Checking find-the-town-judge v0.1.0 (/opt/rustwide/workdir/find-the-town-judge)
[INFO] [stderr]     Checking same-tree v0.1.0 (/opt/rustwide/workdir/same-tree)
[INFO] [stderr]     Checking word-ladder v0.1.0 (/opt/rustwide/workdir/word-ladder)
[INFO] [stderr]     Checking implement-trie-prefix-tree v0.1.0 (/opt/rustwide/workdir/implement-trie-prefix-tree)
[INFO] [stderr]     Checking merge-intervals v0.1.0 (/opt/rustwide/workdir/merge-intervals)
[INFO] [stderr]     Checking snakes-and-ladders v0.1.0 (/opt/rustwide/workdir/snakes-and-ladders)
[INFO] [stderr]     Checking convert-sorted-array-to-binary-search-tree v0.1.0 (/opt/rustwide/workdir/convert-sorted-array-to-binary-search-tree)
[INFO] [stderr]     Checking insert-interval v0.1.0 (/opt/rustwide/workdir/insert-interval)
[INFO] [stderr]     Checking count-primes v0.1.0 (/opt/rustwide/workdir/count-primes)
[INFO] [stderr]     Checking lru-cache v0.1.0 (/opt/rustwide/workdir/lru-cache)
[INFO] [stderr]     Checking number-of-nodes-in-the-sub-tree-with-the-same-label v0.1.0 (/opt/rustwide/workdir/number-of-nodes-in-the-sub-tree-with-the-same-label)
[INFO] [stderr]     Checking sort-list v0.1.0 (/opt/rustwide/workdir/sort-list)
[INFO] [stderr]     Checking top-k-frequent-elements v0.1.0 (/opt/rustwide/workdir/top-k-frequent-elements)
[INFO] [stderr]     Checking isomorphic-strings v0.1.0 (/opt/rustwide/workdir/isomorphic-strings)
[INFO] [stderr]     Checking rotate-image v0.1.0 (/opt/rustwide/workdir/rotate-image)
[INFO] [stderr]     Checking flip-string-to-monotone-increasing v0.1.0 (/opt/rustwide/workdir/flip-string-to-monotone-increasing)
[INFO] [stderr]     Checking decode-ways v0.1.0 (/opt/rustwide/workdir/decode-ways)
[INFO] [stderr]     Checking palindrome-partitioning v0.1.0 (/opt/rustwide/workdir/palindrome-partitioning)
[INFO] [stderr]     Checking non-decreasing-subsequences v0.1.0 (/opt/rustwide/workdir/non-decreasing-subsequences)
[INFO] [stderr]     Checking restore-ip-addresses v0.1.0 (/opt/rustwide/workdir/restore-ip-addresses)
[INFO] [stderr]     Checking construct-binary-tree-from-preorder-and-inorder-traversal v0.1.0 (/opt/rustwide/workdir/construct-binary-tree-from-preorder-and-inorder-traversal)
[INFO] [stderr]     Checking move-zeroes v0.1.0 (/opt/rustwide/workdir/move-zeroes)
[INFO] [stderr]     Checking valid-anagram v0.1.0 (/opt/rustwide/workdir/valid-anagram)
[INFO] [stderr]     Checking missing-number v0.1.0 (/opt/rustwide/workdir/missing-number)
[INFO] [stderr]     Checking validate-binary-search-tree v0.1.0 (/opt/rustwide/workdir/validate-binary-search-tree)
[INFO] [stderr]     Checking group-anagrams v0.1.0 (/opt/rustwide/workdir/group-anagrams)
[INFO] [stderr]     Checking intersection-of-two-arrays-ii v0.1.0 (/opt/rustwide/workdir/intersection-of-two-arrays-ii)
[INFO] [stderr]     Checking first-unique-character-in-a-string v0.1.0 (/opt/rustwide/workdir/first-unique-character-in-a-string)
[INFO] [stderr]     Checking concatenated-words v0.1.0 (/opt/rustwide/workdir/concatenated-words)
[INFO] [stderr]     Checking find-peak-element v0.1.0 (/opt/rustwide/workdir/find-peak-element)
[INFO] [stderr]     Checking search-in-rotated-sorted-array v0.1.0 (/opt/rustwide/workdir/search-in-rotated-sorted-array)
[INFO] [stderr]     Checking data-stream-as-disjoint-intervals v0.1.0 (/opt/rustwide/workdir/data-stream-as-disjoint-intervals)
[INFO] [stderr]     Checking unique-paths v0.1.0 (/opt/rustwide/workdir/unique-paths)
[INFO] [stderr]     Checking binary-tree-level-order-traversal v0.1.0 (/opt/rustwide/workdir/binary-tree-level-order-traversal)
[INFO] [stderr]     Checking find-closest-node-to-given-two-nodes v0.1.0 (/opt/rustwide/workdir/find-closest-node-to-given-two-nodes)
[INFO] [stderr]     Checking evaluate-reverse-polish-notation v0.1.0 (/opt/rustwide/workdir/evaluate-reverse-polish-notation)
[INFO] [stderr]     Checking course-schedule v0.1.0 (/opt/rustwide/workdir/course-schedule)
[INFO] [stderr]     Checking sort-colors v0.1.0 (/opt/rustwide/workdir/sort-colors)
[INFO] [stderr]     Checking getrandom v0.2.8
[INFO] [stderr]     Checking pascals-triangle-ii v0.1.0 (/opt/rustwide/workdir/pascals-triangle-ii)
[INFO] [stderr]     Checking count-and-say v0.1.0 (/opt/rustwide/workdir/count-and-say)
[INFO] [stderr]     Checking min-stack v0.1.0 (/opt/rustwide/workdir/min-stack)
[INFO] [stderr]     Checking perfect-squares v0.1.0 (/opt/rustwide/workdir/perfect-squares)
[INFO] [stderr]     Checking largest-number v0.1.0 (/opt/rustwide/workdir/largest-number)
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking count-of-smaller-numbers-after-self v0.1.0 (/opt/rustwide/workdir/count-of-smaller-numbers-after-self)
[INFO] [stderr]     Checking remove-stones-to-minimize-the-total v0.1.0 (/opt/rustwide/workdir/remove-stones-to-minimize-the-total)
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking valid-parentheses v0.1.0 (/opt/rustwide/workdir/valid-parentheses)
[INFO] [stderr]     Checking merge-two-sorted-lists v0.1.0 (/opt/rustwide/workdir/merge-two-sorted-lists)
[INFO] [stderr]     Checking generate-parentheses v0.1.0 (/opt/rustwide/workdir/generate-parentheses)
[INFO] [stderr]     Checking string-to-integer-atoi v0.1.0 (/opt/rustwide/workdir/string-to-integer-atoi)
[INFO] [stderr]     Checking integer-to-roman v0.1.0 (/opt/rustwide/workdir/integer-to-roman)
[INFO] [stderr]     Checking add-two-numbers v0.1.0 (/opt/rustwide/workdir/add-two-numbers)
[INFO] [stderr]     Checking jump-game v0.1.0 (/opt/rustwide/workdir/jump-game)
[INFO] [stderr]     Checking merge-sorted-array v0.1.0 (/opt/rustwide/workdir/merge-sorted-array)
[INFO] [stderr]     Checking delete-columns-to-make-sorted v0.1.0 (/opt/rustwide/workdir/delete-columns-to-make-sorted)
[INFO] [stderr]     Checking merge-k-sorted-lists v0.1.0 (/opt/rustwide/workdir/merge-k-sorted-lists)
[INFO] [stderr]     Checking pascals-triangle v0.1.0 (/opt/rustwide/workdir/pascals-triangle)
[INFO] [stderr]     Checking powx-n v0.1.0 (/opt/rustwide/workdir/powx-n)
[INFO] [stderr]     Checking word-search-ii v0.1.0 (/opt/rustwide/workdir/word-search-ii)
[INFO] [stderr]     Checking first-missing-positive v0.1.0 (/opt/rustwide/workdir/first-missing-positive)
[INFO] [stderr]     Checking minimum-rounds-to-complete-all-tasks v0.1.0 (/opt/rustwide/workdir/minimum-rounds-to-complete-all-tasks)
[INFO] [stderr]     Checking symmetric-tree v0.1.0 (/opt/rustwide/workdir/symmetric-tree)
[INFO] [stderr]     Checking single-threaded-cpu v0.1.0 (/opt/rustwide/workdir/single-threaded-cpu)
[INFO] [stderr]     Checking max-sliding-window v0.1.0 (/opt/rustwide/workdir/max-sliding-window)
[INFO] [stderr]     Checking search-insert-position v0.1.0 (/opt/rustwide/workdir/search-insert-position)
[INFO] [stderr]     Checking longest-palindromic-substring v0.1.0 (/opt/rustwide/workdir/longest-palindromic-substring)
[INFO] [stderr]     Checking palindrome-number v0.1.0 (/opt/rustwide/workdir/palindrome-number)
[INFO] [stderr]     Checking unique-paths-iii v0.1.0 (/opt/rustwide/workdir/unique-paths-iii)
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking letter-combinations-of-a-phone-number v0.1.0 (/opt/rustwide/workdir/letter-combinations-of-a-phone-number)
[INFO] [stderr]     Checking sqrtx v0.1.0 (/opt/rustwide/workdir/sqrtx)
[INFO] [stderr]     Checking reverse-nodes-in-k-group v0.1.0 (/opt/rustwide/workdir/reverse-nodes-in-k-group)
[INFO] [stderr]     Checking longest-increasing-path-in-a-matrix v0.1.0 (/opt/rustwide/workdir/longest-increasing-path-in-a-matrix)
[INFO] [stderr]     Checking permutations v0.1.0 (/opt/rustwide/workdir/permutations)
[INFO] [stderr]     Checking climb-stairs v0.1.0 (/opt/rustwide/workdir/climb-stairs)
[INFO] [stderr]     Checking regular-expression-matching v0.1.0 (/opt/rustwide/workdir/regular-expression-matching)
[INFO] [stderr]     Checking minimum-number-of-arrows-to-burst-balloons v0.1.0 (/opt/rustwide/workdir/minimum-number-of-arrows-to-burst-balloons)
[INFO] [stderr]     Checking happy-number v0.1.0 (/opt/rustwide/workdir/happy-number)
[INFO] [stderr]     Checking set-matrix-zeroes v0.1.0 (/opt/rustwide/workdir/set-matrix-zeroes)
[INFO] [stderr]     Checking word-pattern v0.1.0 (/opt/rustwide/workdir/word-pattern)
[INFO] [stderr]     Checking maximum-bags-with-full-capacity-of-rocks v0.1.0 (/opt/rustwide/workdir/maximum-bags-with-full-capacity-of-rocks)
[INFO] [stderr]     Checking container-with-most-water v0.1.0 (/opt/rustwide/workdir/container-with-most-water)
[INFO] [stderr]     Checking reverse-integer v0.1.0 (/opt/rustwide/workdir/reverse-integer)
[INFO] [stderr]     Checking reverse-bits v0.1.0 (/opt/rustwide/workdir/reverse-bits)
[INFO] [stderr]     Checking single-number v0.1.0 (/opt/rustwide/workdir/single-number)
[INFO] [stderr]     Checking domino-and-tromino-tiling v0.1.0 (/opt/rustwide/workdir/domino-and-tromino-tiling)
[INFO] [stderr]     Checking all-paths-from-source-to-target v0.1.0 (/opt/rustwide/workdir/all-paths-from-source-to-target)
[INFO] [stderr]     Checking wildcard-matching v0.1.0 (/opt/rustwide/workdir/wildcard-matching)
[INFO] [stderr]     Checking gas-station v0.1.0 (/opt/rustwide/workdir/gas-station)
[INFO] [stderr]     Checking remove-duplicates-from-sorted-array v0.1.0 (/opt/rustwide/workdir/remove-duplicates-from-sorted-array)
[INFO] [stderr]     Checking longest-subsequence-with-limited-sum v0.1.0 (/opt/rustwide/workdir/longest-subsequence-with-limited-sum)
[INFO] [stderr]     Checking maximum-depth-of-binary-tree v0.1.0 (/opt/rustwide/workdir/maximum-depth-of-binary-tree)
[INFO] [stderr]     Checking longest-common-prefix v0.1.0 (/opt/rustwide/workdir/longest-common-prefix)
[INFO] [stderr]     Checking three-sum v0.1.0 (/opt/rustwide/workdir/three-sum)
[INFO] [stderr]     Checking find-the-index-of-the-first-occurrence-in-a-string v0.1.0 (/opt/rustwide/workdir/find-the-index-of-the-first-occurrence-in-a-string)
[INFO] [stderr]     Checking reverse-string v0.1.0 (/opt/rustwide/workdir/reverse-string)
[INFO] [stderr]     Checking longest-substring-without-repeating-characters v0.1.0 (/opt/rustwide/workdir/longest-substring-without-repeating-characters)
[INFO] [stderr]     Checking binary-tree-inorder-traversal v0.1.0 (/opt/rustwide/workdir/binary-tree-inorder-traversal)
[INFO] [stderr]     Checking remove-nth-node-from-end-of-list v0.1.0 (/opt/rustwide/workdir/remove-nth-node-from-end-of-list)
[INFO] [stderr]     Checking number-of-1-bits v0.1.0 (/opt/rustwide/workdir/number-of-1-bits)
[INFO] [stderr]     Checking valid-palindrome v0.1.0 (/opt/rustwide/workdir/valid-palindrome)
[INFO] [stderr]     Checking plus-one v0.1.0 (/opt/rustwide/workdir/plus-one)
[INFO] [stderr]     Checking power-of-three v0.1.0 (/opt/rustwide/workdir/power-of-three)
[INFO] [stderr]     Checking minimum-window-substring v0.1.0 (/opt/rustwide/workdir/minimum-window-substring)
[INFO] [stderr]     Checking roman-to-integer v0.1.0 (/opt/rustwide/workdir/roman-to-integer)
[INFO] [stderr]     Checking shuffle-an-array v0.1.0 (/opt/rustwide/workdir/shuffle-an-array)
[INFO] [stderr]     Checking median-of-two-sorted-arrays v0.1.0 (/opt/rustwide/workdir/median-of-two-sorted-arrays)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.79s
[INFO] running `Command { std: "docker" "inspect" "f0f8305d174fc1a192d1c7eb62ea1bc4396e5ed8226db93d38d1bfb944d23562", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f0f8305d174fc1a192d1c7eb62ea1bc4396e5ed8226db93d38d1bfb944d23562", kill_on_drop: false }`
[INFO] [stdout] f0f8305d174fc1a192d1c7eb62ea1bc4396e5ed8226db93d38d1bfb944d23562
[INFO] checking zangold/zja-leetcode against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzangold%2Fzja-leetcode" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/zangold/zja-leetcode on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-5-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/zangold/zja-leetcode
[INFO] finished tweaking git repo https://github.com/zangold/zja-leetcode
[INFO] tweaked toml for git repo https://github.com/zangold/zja-leetcode written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/zangold/zja-leetcode already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 35460ff54c3887c907c8b4b7c170d667b4ef4afc31b98cb350136ff9a85cdec3
[INFO] running `Command { std: "docker" "start" "-a" "35460ff54c3887c907c8b4b7c170d667b4ef4afc31b98cb350136ff9a85cdec3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "35460ff54c3887c907c8b4b7c170d667b4ef4afc31b98cb350136ff9a85cdec3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "35460ff54c3887c907c8b4b7c170d667b4ef4afc31b98cb350136ff9a85cdec3", kill_on_drop: false }`
[INFO] [stdout] 35460ff54c3887c907c8b4b7c170d667b4ef4afc31b98cb350136ff9a85cdec3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a719a9566290751e4f01df577c3fb1c23642331337b485bbd672920c82e22861
[INFO] running `Command { std: "docker" "start" "-a" "a719a9566290751e4f01df577c3fb1c23642331337b485bbd672920c82e22861", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] [stderr]     Checking shared v0.1.0 (/opt/rustwide/workdir/shared)
[INFO] [stderr]    Compiling libc v0.2.138
[INFO] [stderr]     Checking cfg-if v1.0.0
[INFO] [stderr]     Checking ppv-lite86 v0.2.17
[INFO] [stderr]     Checking longest-increasing-path-in-a-matrix v0.1.0 (/opt/rustwide/workdir/longest-increasing-path-in-a-matrix)
[INFO] [stderr]     Checking maximum-depth-of-binary-tree v0.1.0 (/opt/rustwide/workdir/maximum-depth-of-binary-tree)
[INFO] [stderr]     Checking jump-game v0.1.0 (/opt/rustwide/workdir/jump-game)
[INFO] [stderr]     Checking all-paths-from-source-to-target v0.1.0 (/opt/rustwide/workdir/all-paths-from-source-to-target)
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> shared/src/lib.rs:27:47
[INFO] [stdout]    |
[INFO] [stdout] 27 |                 next: Self::from_slice(&slice[1..]),
[INFO] [stdout]    |                                               ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> longest-increasing-path-in-a-matrix/src/lib.rs:48:18
[INFO] [stdout]    |
[INFO] [stdout] 48 |         for a in 0..matrix.len() {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> longest-increasing-path-in-a-matrix/src/lib.rs:49:22
[INFO] [stdout]    |
[INFO] [stdout] 49 |             for b in 0..matrix[0].len() {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking power-of-three v0.1.0 (/opt/rustwide/workdir/power-of-three)
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking three-sum v0.1.0 (/opt/rustwide/workdir/three-sum)
[INFO] [stderr]     Checking find-the-index-of-the-first-occurrence-in-a-string v0.1.0 (/opt/rustwide/workdir/find-the-index-of-the-first-occurrence-in-a-string)
[INFO] [stderr]     Checking powx-n v0.1.0 (/opt/rustwide/workdir/powx-n)
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking missing-number v0.1.0 (/opt/rustwide/workdir/missing-number)
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> longest-increasing-path-in-a-matrix/src/lib.rs:48:18
[INFO] [stdout]    |
[INFO] [stdout] 48 |         for a in 0..matrix.len() {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> longest-increasing-path-in-a-matrix/src/lib.rs:49:22
[INFO] [stdout]    |
[INFO] [stdout] 49 |             for b in 0..matrix[0].len() {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> find-the-index-of-the-first-occurrence-in-a-string/src/lib.rs:16:22
[INFO] [stdout]    |
[INFO] [stdout] 16 |         'a: for i in 0..=haystack.len() - needle.len() {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> powx-n/src/lib.rs:14:18
[INFO] [stdout]    |
[INFO] [stdout] 14 |         for i in 0..32 {
[INFO] [stdout]    |                  ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> find-the-index-of-the-first-occurrence-in-a-string/src/lib.rs:17:22
[INFO] [stdout]    |
[INFO] [stdout] 17 |             for j in 0..needle.len() {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> three-sum/src/lib.rs:15:65
[INFO] [stdout]    |
[INFO] [stdout] 15 |             value if value < needle => Self::contains(&haystack[haystack.len() / 2 + 1..], needle),
[INFO] [stdout]    |                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> three-sum/src/lib.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 |         for a in 0..nums.len() - 2 {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking product-of-array-except-self v0.1.0 (/opt/rustwide/workdir/product-of-array-except-self)
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> three-sum/src/lib.rs:33:22
[INFO] [stdout]    |
[INFO] [stdout] 33 |             for b in a + 1..nums.len() - 1 {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> three-sum/src/lib.rs:39:41
[INFO] [stdout]    |
[INFO] [stdout] 39 |                 if Self::contains(&nums[b + 1..nums.len()], -nums[a] - nums[b]) {
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking sort-list v0.1.0 (/opt/rustwide/workdir/sort-list)
[INFO] [stderr]     Checking binary-tree-maximum-path-sum v0.1.0 (/opt/rustwide/workdir/binary-tree-maximum-path-sum)
[INFO] [stdout] warning: 4 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking count-primes v0.1.0 (/opt/rustwide/workdir/count-primes)
[INFO] [stderr]     Checking house-robber v0.1.0 (/opt/rustwide/workdir/house-robber)
[INFO] [stderr]     Checking subarray-sums-divisible-by-k v0.1.0 (/opt/rustwide/workdir/subarray-sums-divisible-by-k)
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> product-of-array-except-self/src/lib.rs:12:18
[INFO] [stdout]    |
[INFO] [stdout] 12 |         for i in 0..nums.len() {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> product-of-array-except-self/src/lib.rs:18:19
[INFO] [stdout]    |
[INFO] [stdout] 18 |         for i in (0..nums.len()).rev() {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> sort-list/src/lib.rs:16:52
[INFO] [stdout]    |
[INFO] [stdout] 16 |                 next: Self::list_from_slice(&slice[1..]),
[INFO] [stdout]    |                                                    ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking minimum-time-to-collect-all-apples-in-a-tree v0.1.0 (/opt/rustwide/workdir/minimum-time-to-collect-all-apples-in-a-tree)
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> house-robber/src/lib.rs:13:18
[INFO] [stdout]    |
[INFO] [stdout] 13 |         for i in 2..nums.len() + 1 {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking factorial-trailing-zeroes v0.1.0 (/opt/rustwide/workdir/factorial-trailing-zeroes)
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking maximum-subarray v0.1.0 (/opt/rustwide/workdir/maximum-subarray)
[INFO] [stderr]     Checking sort-colors v0.1.0 (/opt/rustwide/workdir/sort-colors)
[INFO] [stderr]     Checking implement-trie-prefix-tree v0.1.0 (/opt/rustwide/workdir/implement-trie-prefix-tree)
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking cheapest-flights-within-k-stops v0.1.0 (/opt/rustwide/workdir/cheapest-flights-within-k-stops)
[INFO] [stderr]     Checking evaluate-reverse-polish-notation v0.1.0 (/opt/rustwide/workdir/evaluate-reverse-polish-notation)
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> implement-trie-prefix-tree/src/lib.rs:16:14
[INFO] [stdout]    |
[INFO] [stdout] 16 |     assert!(('a'..='z').contains(&c));
[INFO] [stdout]    |              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking insert-interval v0.1.0 (/opt/rustwide/workdir/insert-interval)
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking game-of-life v0.1.0 (/opt/rustwide/workdir/game-of-life)
[INFO] [stderr]     Checking same-tree v0.1.0 (/opt/rustwide/workdir/same-tree)
[INFO] [stderr]     Checking number-of-nodes-in-the-sub-tree-with-the-same-label v0.1.0 (/opt/rustwide/workdir/number-of-nodes-in-the-sub-tree-with-the-same-label)
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]  --> game-of-life/src/lib.rs:9:20
[INFO] [stdout]   |
[INFO] [stdout] 9 |         let rows = 0..board.len() as i32;
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking maximum-sum-circular-subarray v0.1.0 (/opt/rustwide/workdir/maximum-sum-circular-subarray)
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> game-of-life/src/lib.rs:10:20
[INFO] [stdout]    |
[INFO] [stdout] 10 |         let cols = 0..board[0].len() as i32;
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> game-of-life/src/lib.rs:40:22
[INFO] [stdout]    |
[INFO] [stdout] 40 |                     (2..4).contains(&num_neighbours) as i32
[INFO] [stdout]    |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking word-ladder v0.1.0 (/opt/rustwide/workdir/word-ladder)
[INFO] [stderr]     Checking basic-calculator-ii v0.1.0 (/opt/rustwide/workdir/basic-calculator-ii)
[INFO] [stderr]     Checking palindrome-partitioning v0.1.0 (/opt/rustwide/workdir/palindrome-partitioning)
[INFO] [stdout] warning: 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking serialize-and-deserialize-binary-tree v0.1.0 (/opt/rustwide/workdir/serialize-and-deserialize-binary-tree)
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> number-of-nodes-in-the-sub-tree-with-the-same-label/src/lib.rs:34:26
[INFO] [stdout]    |
[INFO] [stdout] 34 |                 for i in 0..26 {
[INFO] [stdout]    |                          ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> number-of-nodes-in-the-sub-tree-with-the-same-label/src/lib.rs:44:10
[INFO] [stdout]    |
[INFO] [stdout] 44 |         (0..n)
[INFO] [stdout]    |          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking maximum-product-subarray v0.1.0 (/opt/rustwide/workdir/maximum-product-subarray)
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]  --> palindrome-partitioning/src/lib.rs:9:18
[INFO] [stdout]   |
[INFO] [stdout] 9 |         for i in 0..s.len() / 2 {
[INFO] [stdout]   |                  ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> palindrome-partitioning/src/lib.rs:23:18
[INFO] [stdout]    |
[INFO] [stdout] 23 |         for i in 1..=s.len() {
[INFO] [stdout]    |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> palindrome-partitioning/src/lib.rs:26:33
[INFO] [stdout]    |
[INFO] [stdout] 26 |                 Self::helper(&s[i..], result_prefix, results);
[INFO] [stdout]    |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> word-ladder/src/lib.rs:31:18
[INFO] [stdout]    |
[INFO] [stdout] 31 |         for i in 0..word_list.len() {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> word-ladder/src/lib.rs:32:22
[INFO] [stdout]    |
[INFO] [stdout] 32 |             for j in i + 1..word_list.len() {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: LC_ALL="C" PATH="/opt/rustwide/rustup-home/toolchains/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/lib/rustlib/x86_64-unknown-linux-gnu/bin:/opt/rustwide/cargo-home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustcAF6RCr/symbols.o" "/opt/rustwide/target/debug/build/libc-04ac8e45115b2008/build_script_build-04ac8e45115b2008.build_script_build.8dfab4b07d456937-cgu.0.rcgu.o" "/opt/rustwide/target/debug/build/libc-04ac8e45115b2008/build_script_build-04ac8e45115b2008.build_script_build.8dfab4b07d456937-cgu.1.rcgu.o" "/opt/rustwide/target/debug/build/libc-04ac8e45115b2008/build_script_build-04ac8e45115b2008.5g6988azahiqg6xt.rcgu.o" "-Wl,--as-needed" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/rustup-home/toolchains/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/opt/rustwide/rustup-home/toolchains/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-41777efa78699460.rlib" "/opt/rustwide/rustup-home/toolchains/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-c112ec61d40d65ca.rlib" "/opt/rustwide/rustup-home/toolchains/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-20279e89ddf4a3cc.rlib" "/opt/rustwide/rustup-home/toolchains/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-04ebab3d6657d9b7.rlib" "/opt/rustwide/rustup-home/toolchains/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-43ee38a2c180d260.rlib" "/opt/rustwide/rustup-home/toolchains/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-d8bc9f4e15c9d54f.rlib" "/opt/rustwide/rustup-home/toolchains/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-e6b80df35ce800f7.rlib" "/opt/rustwide/rustup-home/toolchains/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-e1bb29bdfec551bd.rlib" "/opt/rustwide/rustup-home/toolchains/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-7d60d25f346b95e2.rlib" "/opt/rustwide/rustup-home/toolchains/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-f568bda7d014913a.rlib" "/opt/rustwide/rustup-home/toolchains/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-a759d15c36457a02.rlib" "/opt/rustwide/rustup-home/toolchains/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-dd7d06242b5022a0.rlib" "/opt/rustwide/rustup-home/toolchains/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-f4343bfa39e809a4.rlib" "/opt/rustwide/rustup-home/toolchains/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-af1cb76e71c5600e.rlib" "/opt/rustwide/rustup-home/toolchains/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-8c4c4e24ed6290fa.rlib" "/opt/rustwide/rustup-home/toolchains/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-58f5eb9eff701be9.rlib" "/opt/rustwide/rustup-home/toolchains/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-9686387289eaa322.rlib" "/opt/rustwide/rustup-home/toolchains/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib" "/opt/rustwide/rustup-home/toolchains/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-b7903030bc1640bf.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/rustup-home/toolchains/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/build/libc-04ac8e45115b2008/build_script_build-04ac8e45115b2008" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: /usr/bin/ld: final link failed: No space left on device
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `libc` (build script) due to 2 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> maximum-product-subarray/src/lib.rs:17:20
[INFO] [stdout]    |
[INFO] [stdout] 17 |         for end in 0..nums.len() {
[INFO] [stdout]    |                    ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't create a temp dir: No space left on device (os error 28) at path "/opt/rustwide/target/debug/deps/rmetarIhoSR"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: failed to write to `/opt/rustwide/target/debug/deps/rmetaBv0QLx/lib.rmeta`: No space left on device (os error 28)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `maximum-product-subarray` (lib) due to 2 previous errors; 1 warning emitted
[INFO] [stderr] error: could not compile `ppv-lite86` (lib) due to 1 previous error
[INFO] running `Command { std: "docker" "inspect" "a719a9566290751e4f01df577c3fb1c23642331337b485bbd672920c82e22861", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a719a9566290751e4f01df577c3fb1c23642331337b485bbd672920c82e22861", kill_on_drop: false }`
[INFO] [stdout] a719a9566290751e4f01df577c3fb1c23642331337b485bbd672920c82e22861
